package com.ccb.jyzx.expand.tiantouonline.service;

import com.ccb.jyzx.expand.tiantouonline.bean.DictGroup;
import com.ccb.jyzx.expand.tiantouonline.bean.bo.DictGroupBo;
import com.ccb.jyzx.expand.tiantouonline.bean.bo.PageBo;
import com.ccb.jyzx.expand.tiantouonline.bean.vo.DictGroupVo;

import java.sql.SQLException;
import java.util.List;

/**
 * @ProjectName: extend
 * @Author: jianghaolin
 * @Version: 1.0
 */
public interface DictGroupService {

    /**
     * 查询所有
     * @return
     */
    List<DictGroup> findAll();

    /**
     * 统计分类组
     * @param bo
     * @return
     */
    int findTotleCount(PageBo bo);

    /**
     * 分页查询分类组
     * @param bo
     * @return
     */
    List<DictGroupVo> findByPage(PageBo bo);

    /**
     * 保存分类组
     * @param pojo
     * @throws SQLException
     */
    void save(DictGroupBo pojo) throws SQLException;

    /**
     * 更新分类组
     * @param pojo
     * @throws SQLException
     */
    void update(DictGroupBo pojo) throws SQLException;

    /**
     *
     * @param ids
     */
    void deleteMore(String ids) throws SQLException;
}
